package com.ship.dispatch.model.dto;

import com.ship.dispatch.bean.SpYearPlanSchemeDetail;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.LinkedList;
import java.util.List;

@Data
public class SchemeChartSaveDto {

    /**
     * 方案ID
     */
    @NotNull(message = "当前方案ID不能为空")
    @ApiModelProperty("方案ID")
    private Long schemeId;
    private Long planId;

    /**
     * 保存类型（1：保存，2：共享,3:下发）
     */
    @ApiModelProperty("保存类型（1：保存，2：共享,3:下发）")
    @NotNull(message = "保存类型不能为空")
    private Integer saveType;
    private String createBy;
    private List<SpYearPlanSchemeDetail> schemeSaveData = new LinkedList<>();
}
